MAME Classic
Version 10.5.0
Copyright (C) 1999-2025
All Rights Reserved
mameclassic@gmail.com
mameclassic.mameworld.info
11/2025

NOTE: When sending email, you must put the words "MAME Classic" in the subject line or your email will be treated as SPAM and deleted before I read it.  The quotes are not necessary.



Requirements
----------------

* You must have an official MAME from www.mamedev.org/release.html. MAME Classic does not support the different options of unofficial MAME releases or MAMEUI.
* To work properly on Vista or higher, MAME folders must be installed in a location that is not protected by the OS or the MAME Classic shortcut must be set to "Run this program as an administrator".
* Your Effects files must be in your Artwork directory.
* Your screen resolution should be at least 1152 x 864.



FAQs
------

Problem: I cannot see anything in the game lists.
Solution: Make sure that your back color is different than your font color in Options.

Problem: I downloaded and installed a ROM.  I see it in the MAME Classic installed list but it will not play or I just see the parent game in the installed list, not all of its clones.
Solution: Make sure that the ROM you downloaded has the correct files in it.  If you are using merged ROM sets, make sure to tick Use Merged ROM Sets in Options.

Problem: I get an error when MAME Classic is loading.  It won't even get to the main screen.
Solution: Each version of MAME Classic is written for a certain version of MAME  The MAME Classic web page will tell you what version of MAME you need to run the current version of MAME Classic.

Problem: I cannot seem to get certain MAME options to work.
Solution: Once again, each version of MAME Classic is written for a certain version of MAME  The MAME Classic web page will tell you what version of MAME you need to run the current version of MAME Classic.

Problem: I cannot get the cheats to work.
Solution: First, you must have the cheat.7z archive and a folder named "cheat" in your MAME directory.  Second, be sure you have the CHEATS checkbox ticked in Raster Settings, Vector Settings, or any Custom Settings you want to use the cheats with.

Problem: I make a change in the mame.ini file and then MAME Classic recreates the file and my change is gone.
Solution: Do NOT make changes to the mame.ini file.  MAME Classic does this based on the options you select in the proper Settings screen.  You can make any changes in these screens.



Contact
---------

If you would like to contact me with your comments or to report any bugs please use the email address above.  Please have an understanding of MAME (setup, use, and needed support files) before emailing.  Also, when sending email, you must put MAME Classic in the subject line or your email will be treated as SPAM and deleted before I read it.



Acknowledgments
---------------------

Nicola Salmoria and the MAME team for MAME
Dave Hng for his help implementing the screen shots.
John McKechnie for his contributions to the splash screen.
Twisty for the starfield background image.
Tony Varnas for the Windows XP Theme help.
Anthony Liro, Tim Eckel, Chris Anderson, and INSANE for helping me with coding issues.
Anthony Liro, RocLobsta, Steven Brown, Mitchell Hancock, Robbbert (messui.polygonal-moogle.com) and Patrick for Beta testing.
RocLobsta and MAME World (www.mameworld.info) for hosting the MAME Classic webpage.
AntoPISA for allowing catver.ini to be distributed with MAME Classic and his work on messinfo.dat and monochrome.ini.
Robbbert (messui.polygonal-moogle.com) and Patrick for helping me understand the functionality of MESS.

Ulrich von Zadow for Paintlib.

This program uses parts of the 7-Zip program which is licensed under the GNU LGPL license.



Version History
-----------------

10.5.0
Changed	: Other Machines list is now positioned above the Software list.
Changed	: Software lists are now populated from MAME's listsoftware output instead of hash files.
Fixed	: First time viewing the Other Machine list may not show that the selected machine is unavailable in the Statusbar.
Removed	: Delete ROM and Delete Samples right-click menu options from the lists.

10.4.0
Added	: Option to hide clone Other Machines.
Changed	: If an Other Machine is not available, the entire row is red instead of just the first column... per request.
Changed	: The Options form will load faster if it has already been opened once.
Fixed	: Unable to start a GP32 game.
Removed	: Orphan ROM Finder.

10.3.0 (Updated for MAME 0.278)
Changed	: MESS Machines are now labeled as Other Machines.
Changed : Sound controls now reflect the new sound system in 0.278.  When you open a settings file with depreciated values, you will be notified that can run Rebuild Settings to reset those to defaults.
Fixed	: A crash that sometimes happens when a ROMs, Samples or Software verify is cancelled.

10.2.0
Added	: Support for AntoPISA's gameinit.dat and command.dat.
Changed	: Included mess.dat and portable.dat now have a .txt extension to differentiate them from official MAME .dat files.  Be sure to replace or rename your portable.dat before running this version for the first time.
Changed	: The Information screen now loads individual files selected by the user.
Fixed	: MAME Classic would error if you clicked on a button or link during the delay while loading a software list.

10.1.0
Added	: Ability to hide MESS Machines requiring .chd files.
Changed	: When selecting a MESS Machine, there is now a slight delay before it's software list is loaded.  This makes it smoother to move through the machine list.
Changed	: When selecting a MESS Machine, the focus will no longer switch to it's software list... per request.
Fixed	: The background color of the lists would sometimes not match what was selected in Options.

10.0.0
Added	: 7-zip support for ROMs, Software and Samples... per request.
Fixed	: Unable to view the Favorite MESS Machine Changes report.
Fixed	: When switching from an Arcade list to the MESS list, some labels would still show the captions from the Arcade list.  Introduced in 9.9.4.

9.9.4
Added	: Ability to audit all machine software instead of just the selected machine's software... per request.
Added	: Ability to manually edit the string passed to the command-line for MESS systems.  Useful when MAME Classic can't properly determine the string.
Changed	: Again, modified the way MAME Classic determines if a machine is available to hopefully show all that will run without any files (software excluded).
Changed	: Software lists are now saved to a file for quicker loading.  These files refresh when a different version of MAME is detected or when you right-click a machine and select Refresh Software.
Fixed	: Adding a favorite from the MESS Machine list would error.  Introduced in 9.9.3.
Fixed	: Changing a BIOS or Category filter and a ROMs path in Options would not update the ROMs path.
Fixed	: MAME Classic would not find MESS software .chd files.  Thanks to Patrick for reporting this and the extensive testing of the fix.

9.9.3
Changed	: Installed and Non Installed ROMs/Software are called Available and Unavailable.
Changed	: Modified the way MAME Classic colors a machine in the list if it thinks it's available or will run without any files.  This is not perfect.
Fixed	: If the MESS ROMs path was empty, an error would occur at launch.
Removed	: Path selections for Fonts and Crosshairs.

9.9.0 (Updated for MAME 0.254)
Changed	: MAME Classic no longer adds the depreciated "<NULL> (not set)" text for entries in the mame.ini without a value.
Changed	: MAME Classic will now create the mame.ini file in it's temp folder to avoid possible conflicts with other ini files.
Changed	: Software lists will now only display software which is compatible with the selected machine.
Changed	: The BIOS Filter now shows the BIOS description and filters more accurately.
Changed	: The Exit routine has been cleaned up to prevent the app from crashing on exit under rare conditions.
Changed	: The MESS Machine listview can now be sorted.
Changed	: The MESS Machine listview would show non-installed machines in black if they didn't need a ROM but still needed a device file.  These machines now show in red.
Changed	: The Options form is now one scrolling page instead of two pages.
Changed	: The Path selections now let you select multiple paths for ROMs and Artwork.
Fixed	: Exporting a software list would fail if any filters were applied.
Fixed	: A crash caused by output file biosmame.txt growing so large.
Fixed	: Software Installed/Non-Installed option buttons could be greyed-out even if a selected machine has software.
Removed	: Path selections for Other MAME ROMs, Ini and Comments.

9.8.0
Added	: A new theme - Windows 11 Light.
Added	: A warning if multiple .ini files are found in your Ini folder (which could override settings in the mame.ini).
Added	: Support for merged ROM sets... per request.
Fixed	: When a different version of MAME was detected, the Options form which displayed did not always re-save your settings.
Fixed	: Removing the last game on the MAME Favorites list would not delete the list.

9.7.0 (Updated for MAME 0.252)
Added	: Control for Joystick Threshold and Controller Map.	
Changed	: Modified the message on the Splash screen when a different version of MAME is detected.
Changed	: When a new version of MAME or Catver is found at launch, the Options form will displayed to verify your selections.
Removed	: Global Inputs control.

9.6.0
Added	: A "Wait" dialog on screens that will take a while to load.
Added	: A new theme - Windows 11 Dark.
Changed	: Added spacing to the .ini and .cfg files for easier readability.
Changed	: If not running in portable mode... output, settings & temp files will be stored in APPDATA instead of LOCALAPPDATA.
Changed	: Mechanical systems can now be listed again.
Changed	: Removed the TitleBar from some dialogs for a more modern look.
Changed	: Since BIOS options are specific to certain machines, the BIOS drop-down will only list them in Custom Settings for machines that support them.
Changed	: The included mess.ini is now called mess.dat.
Fixed	: Changes to UI LUT Texture, Plugins To Enable and Plugins To Disable were not saved.
Fixed	: The game list's background color would change from the selected color when using the Classic theme.
Fixed	: MAME Classic would crash at startup if filters were set that hid all the games.
Fixed	: Restoring default settings for a game would not always delete the custom settings file.

9.5.0 (Updated for MAME 0.244)
Added	: Accel and Soft to the Video Rendering drop-down.
Added	: Option to List Slots available for MESS machines.
Added	: UI LUT and UI LUT Texture controls.
Changed	: MAME Classic is no longer available as an installer.  The dependency files are now in a sub-folder under the MAME Classic folder.  To have MAME Classic save its output and settings files in your Windows AppData folder, rename or delete portable.dat.  Otherwise, these files will be stored in the MAME Classic folder.
Changed	: MAME Classic now supports the history.xml format instead of history.dat.
Changed	: XP Styles no longer supported.
Fixed	: If theme was set to Black, some text such as Audit or Info results would not be visible for subsequent MAME Classic runs.
Fixed	: MESS Settings button or link would sometimes become invisible.

9.4.0 (Updated for MAME 0.224)
Added	: Control for Beam Dot Size.
Changed	: Beam Width Minimum and Beam Width Maximum values now match the slider values in the built-in GUI.
Changed	: The MESS Machine listview column headers are now visible.

9.3.0 (Updated for MAME 0.216)
Added	: Control for Low Latency.
Added	: You can now open MAME Classic's App folder and Data folder from the Tools menu.
Changed	: MAME Classic no longer converts paths to their short path name.
Changed	: MAME Classic now uses your LOCALAPPDATA folder to write output, reports and temp files.  Any files in the old location (MAME Classic folder) will be moved to the new location the first time you run this version.  Once they are moved, you can delete the output, settings and temp folders in the MAME Classic folder.  This will allow MAME Classic to be run without admin rights "if" your MAME folders are in unprotected locations.
Changed	: The ROM Directories function is now called Orphan ROM Finder.
Changed	: The Settings screen will now default to the image type of the current select machine.
Fixed	: The Audit function would report "Samples are not needed with this driver." if the sample set was missing regardless if samples were needed or not.
Fixed	: The ROM Directories function would exit prematurely if an orphan ROM was found and you chose to move it.
Removed	: Depreciated Artwork options.

9.2.0 (Updated for MAME 0.203)
Added	: Controls for BGFX LUT and BGFX AVI Name in the BGFX Post-Processing section
Added	: Controls for new Chroma options in the Direct3D Post-Processing section
Added	: Controls for new LUT and LUT Texture in the Bloom Post-Processing section
Fixed	: MESS Machine list font size would not change after selecting a different size

9.1.0 (Updated for MAME 0.194)
Added	: Controls for new Fallback Artwork, Override Artwork and NVRAM Save options
Added	: Cambria and Segoe UI GUI fonts
Changed	: The cursor no longer changes to a hand pointer on the main form
Changed	: The option "Use Link Style GUI" is now "Use Buttonless GUI"
Changed	: The reports folder has been renamed to output
Fixed	: Changing to the Classic theme from any other theme would leave the background color of the previous theme in one of the textboxes
Fixed	: Scroll Bar issue on the Maintenance screen when MAME Classic was restored from maximized
Fixed	: Vector controls would be disabled in MESS Settings
Removed	: References to obsolete help files in the Help pull-down menu
Removed	: MS Sans Serif and MS Serif GUI fonts 

9.0.0 (updated for MAME 0.191)
Added	: MAME Classic can now launch machines formally found in MESS which don't have software lists
Added	: MAME Classic will automatically look for a "devices" folder and a "bios" folder in your MAME directory and in the parent directory of your ROMs folder for machines formally found in MESS
Changed	: Screenless and mechanical systems are no longer displayed
Changed	: The Color column is now Palette
Changed	: The Hand Pointer cursor since it was showing as solid black on the Windows 10 Fall Creators Edition
Fixed	: Some instances where MAME Classic was unable to determine the device type when trying to launch a machine formally found in MESS		
Fixed	: Color (Palette), Sound, and Graphics column not displaying proper data after a recent change to the listxml
Removed	: The Devices directory path selection box

8.9.0 (Updated for MAME 0.182)
Added	: New PortAudio options
Fixed	: The Beam Intensity Weight drop-down had incorrect negative values
Fixed	: The ROM Compare function would leave a file in an open state if the Cancel button was pushed during the compare

8.8.0 (Updated for MAME 0.181)
Added	: Screen shots for machines formally found in MESS can now be displayed if created with F12 or Alt+F12
Added	: The BIOS drop-down now lists BIOS for machines formally found in MESS when configuring their options
Added	: You can now audit all ROMs of the machines formally found in MESS
Changed	: The Category filter can now filter machines formally found in MESS
Changed	: The Maintenance screen is now available when viewing machines formally found in MESS
Fixed	: A parent's screen shot would be displayed even if you didn't chose to use parent screen shots for clones
Fixed	: Ampersand (&) symbols would not be visible in the game lists
Fixed	: Changes to the BIOS Filter or Category Filter would not cause the lists to refresh with those changes if the changes were de-selecting everything
Fixed	: MAME would run on the main display even if another display was set in the screen option

8.7.0 (Updated for MAME 0.178)
Added	: New OSD Video option monitorprovider
Added	: Additional selections in the Help pull-down menu
Fixed	: The Help pull-down menu now works with the recent changes in the MAME/docs directory
Fixed	: Replaced GLSL shader value "None" with "none" in the mame.ini to prevent MAME from reporting that it cannot find "None.vsh"

8.6.0 (Updated for MAME 0.177)
Added	: New Core Render Options
Changed	: Advanced Settings checkbox is now Settings Level radio buttons allowing you to select between 3 levels of settings...Basic, Standard and Advanced

8.5.0 (Updated for MAME 0.176)
Added	: Custom Settings for the machines formally found in MESS
Added	: OpenGL in the BGFX Backend drop-down
Changed	: Improved favorites list handling
Fixed	: Auto Save, Record & Playback would not work correctly if all other option settings were left at default
Fixed	: MAME Classic would error thinking MAME was installed in the root under certain conditions

8.4.0 (Updated for MAME 0.175)
Added	: New Vector Post-Processing Option
Changed	: MAME Classic will no longer remove a game from your favorites list if it changes from one version of MAME to the next as long as the machine name hasn't changed
Changed : MAME Classic now removes obsolete options in your raster, vector and custom .cfg files if you open and re-save them
Fixed	: Issue saving IntScaleX and IntScaleY values
Removed	: Obsolete Antialias option

8.3.0 (Updated for MAME 0.174)
Changed	: Raster & Vector settings can now be saved for color, monochrome, horizontal and vertical systems
Changed	: Vector_length_ratio default from 500.0 to 0.5
Fixed	: Issue with showing News at launch
Removed	: Monochrome Compensation option added in 8.2.0 since it is no longer needed

8.2.0 (Updated for MAME 0.173)
Added	: Monochrome Compensation option which replaces certain settings with values suitable for monochrome or black & white games if monochrome.ini is in your MAME Classic support folder
Added	: New Core Render Option
Added	: New Direct3D Post-Processing Options
Changed	: Key names in the options.ini file which will cause MAME Classic to recreate the file at first launch
Fixed	: Game count on Splash screen and Refresh dialog not displaying properly
Removed	: Obsolete HLSL Curvature option

8.1.0 (Updated for MAME 0.172)
Added	: Additional Screens in OSD Per-Window Video Options
Added	: New Core Render Options
Added	: New Core Misc Options
Added	: New Direct3D Post-Processing Options
Added	: New OSD Input Options
Added	: New BGFX Post-Processing Options
Changed	: Auto Save option is now on the main screen
Removed	: Obsolete Multithreading option
Removed	: Obsolete HLSL Prescale options
Removed : Obsolete Bloom Level 9 Weight and Bloom Level 10 Weight options

8.0.0 (Updated for MAME 0.171)
Added	: In-Game UI Language option
Added	: New Search Path selections Plugins and Language
Added	: Official support for the machines formally found in MESS
Added	: The Fonts Search Path selection box that was removed in version 7.0.0
Added	: Video option BGFX
Removed	: Obsolete Video option DDraw
Removed	: Option to disable Ctrl-ALt-Del in Windows 9x

7.9.0 (Updated for MAME 0.170)
Added	: New Direct 3D Post-Processing and NTSC Post-Processing options
Added	: Two new themes (Onyx and Pearl)
Changed	: Support files such as mameinfo.dat and catver.ini now need to be in the new MAME Classic support folder
Changed : RGB values for themes Emerald and Ruby

7.8.0 (Updated for MAME 0.169)
Added	: New Direct 3D Post-Processing and Bloom Post-Processing options
Added	: Two new themes (Amethyst and Emerald)

7.7.0 (Updated for MAME 0.168)
Changed	: Controller option nows lists all .cfg files in the ctrlr folder instead of just the ones included with MAME
Removed	: Depreciated HLSL Preset option

7.6.0 (Updated for MAME 0.167)
Added	: New Core Vector, Direct3D Post and Bloom Post options
Changed	: Uninstalled Games list is now called Non-Installed Games
Removed	: Depreciated options 

7.5.0 (Updated for MAME 0.166)
Added	: Global Inputs option
Added	: Two new themes (Ruby and Sapphire)
Changed	: The Status Bar is now "flat" and transparent for a more modern look
Fixed	: MAME Classic would not read the mame.ini if it was not in the MAME folder

7.4.1
Fixed	: Error 438 would sometimes occur when setting the GUI fonts
Fixed	: The game list rotation graphic would change to a "w" if the GUI fonts were changed
Changed	: Redesigned the OpenGL-Specific Options frame

7.4.0 (Updated for MAME 0.163)
Added	: A small clickable graphic in the upper right of the game lists that will rotate through the lists
Added	: Several OpenGL options
Changed	: Parts of the interface are now "flat" for a more modern look
Fixed	: Favorite list would error on loading

7.3.0 (Updated for MAME 0.162)
Added	: Category_home.ini is now included with the Full Install and Minimal Upgrade
Added	: HLSL options Shadow Mask UOffset, Shadow Mask VOffset, Reflection and Vignetting
Fixed	: Nvram would not be deleted if selected on the Maintenance screen
Removed	: HLSL option Pincushion

7.2.0 (Updated for MAME 0.159)
Added	: Ability to select from several fonts for the GUI
Added	: Two new themes (Black and Silver)
Changed	: Increased the size of the GUI font to 10
Changed	: Redesigned the Options form
Changed	: What's Changed (ROMs Info) is now What ROMs Changed and it works much faster but you will need to wait until the next MAME release
Fixed	: MAME Classic would not detect when a new version of catver.ini was installed
Removed	: MAMEDiff support since MAMEDiff is no longer being maintained
Removed	: The Hide Test Systems checkbox since you can now use the catver.ini to do that
Removed	: What's Changed (All Info)

7.1.0 (Updated for MAME 0.158)
Added	: Ability to display screen shots stored in the old MAME structure (<romname>.png in the root of the Snap folder)
Added	: More MAME text files available under the Help pull-down menu
Added	: Support for the 64-bit version of MAME
Changed	: Increased the size of the font

7.0.0 (Updated for M.A.M.E 0.157)
Added	: Controls for Natural Keyboard and Joystick Contradictory
Added	: A timeout to the MAME Classic News and Check For Update routines so the program won't hang more than a few seconds if there is a problem with the internet connection or website
Added	: A Device directory selection box.  You can put your device files in this folder instead of cluttering up your MAME folder
Fixed	: The MAME Classic Choices button not correctly setting my choices in the Category filter
Fixed	: The BIOS and Category filters may not have remembered your choices going from one M.A.M.E version to the next
Removed	: The Fonts directory path selection box

6.9.0
-Added a filter by category.  Catver.ini is required in your MAME Classic directory for this to work.
-Added two new themes (Bronze and Gold).
-Improved the filter to hide BIOS games.

6.8.0 (Updated for MAME 0.154)
-Added a filter to hide most gambling games.
-Added default settings for LCD games.
-Replaced the Palette column from the game lists with a Control Type column.
-Fixed the splach screen appearing to hang.

6.7.0 (Updated for MAME 0.152)

6.6.0 (Updated for MAME 0.149)
-Added a filter to hide Eagle games.
-Added Direct3D Post-Processing options, Vector Post-Processing options & Bloom Post-Processing options.
-Removed duplicate listings in the All Window Resolutions drop-down.

6.5.0 (Updated for MAME 0.148)
-Fixed a bug when hiding cd32.c games.
-Modified the descriptions of 3do.c, aristmk6.c, cd32.c and cdi.c games in the Preferences Hide Games list box.
-Multithreading is now enabled as a MAME default under Windows Performance Options.

6.4.0
-The new cheat.7z format is now supported.  The older .zip format will no longer work.

6.3.0
-Disabled MAMEDiff from the What's Changed option on the Reports pull-down menu.  I will enable this when and if MAMEDiff is updated to support the latest MAME
-Updated for MAME 0.147.

6.2.0
-Added filters to hide Konami Pyson, Shooting Zone System, SU2000 and Tourvision games.
-Updated for MAME 0.146.

6.1.0
-Added filters to hide 3DO, MK-6 Base and Bubble System games.
-Added options Use Control Panels, Use Marquees & Confirm Quit.
-Fixed a bug where certain games would be hidden even though the "Hide Games Released After This Year" checkbox was not enabled.
-Updated for MAME 0.144.

6.0.0
-Added filters to hide Allied Systems, Model 110, Sammy Medal Systems and System 1 games.
-Updated for MAME 0.142.

5.9.0
-Added filters to hide ISG Selection Master Type 2006, CD-i (Mono-I) and MK-V System games.
-Added the UI Font option.  It presents a drop-down list of the system fonts.
-Modified the "Hide Games Released After This Year" option so it also hides games when the year is unknown.
-Updated for MAME 0.141.

5.8.1
-Fixed a problem where a config file would be created in the MAME folder after playing a game. 

5.8.0
-Added a way to hide columns in the game lists.
-Added filters to hide Super Famicom Box and Type Zero games.
-Removed the dithered cheat directory textbox and replaced it with a note.
-Updated for MAME 0.139.

5.7.0
-Hopefully fixed a problem with the installer. 

5.6.1
-Fixed a couple typo errors in the mame.ini.  I had numprocesssors Auto when it should have been numprocessors auto.

5.6.0
-Added a filter to hide another game system.
-Fixed a bug where several options from the File pull-down menu could be grayed out on the Uninstalled Games list.
-Updated for MAME 0.136.

5.5.0
-Added a filter to hide Twinkle System games.
-Updated for MAME 0.133.

5.4.0
-Added filters to hide Chihiro, Hikaru, Taito G-Net, & Triforce games.
-Added the option to select a Crosshairs folder.
-The Game Information report now reads the cheat.zip.  This file must be in your M.A.M.E directory.

5.3.0
-Added an additional filter to hide Atari System 1 games.
-Changed the MAME Classic News and Check For Updates links to the new website address.

5.2.0
-Updated for MAME 0.127.

5.1.0
-The Hide Test Systems filter now hides more test systems.
-Updated to accommodate MAME 0.126.

5.0.0
-Fixed an issue where all of the text in the .txt files could become bold if you switched from one to another without returning to the game list first.

4.9.0
-Added additional values in the All Window Views, Prescale, and Audio Latency settings.
-Added an option to delete a game's .cfg file after gameplay.  If you use the OSD in MAME to change settings such as Brightness, Contrast, or Gamma, these changes will override those in the mame.ini.  Deleting the game's .cfg file ensures that MAME Classic settings will be used everytime you play that game.
-Added the main Refresh to the Status Bar.
-All Window Resolutions now gets its values from your system so you will probably find different resolutions available.  In prior versions I had these hard-coded.
-Fixed an issue where not all bootleg games would be hidden if you selected Hide Bootleg Games in Options.
-Fixed some issues (I hope) involving resorting on a new column, exiting, restarting and then having the same game that was highlighted when you exited highlighted upon restarting.  This is the second time I tried to fix this.
-Made some of the settings slightly more descriptive.
-Made some minor GUI changes when MAME Classic is maximized.
-Removed some erroneous values in the Frame Skipping setting.
-Removed some xml code (&amp; for example) that would show up in the Game and Manufacturer columns with some games.
-The game lists now show multiple screen information if a game has more than one screen.
-The ROM Compare function now gives you the option to move orphan ROMs to a separate folder instead of deleting them.  The folder will be created in your MAME directory if it doesn't exist.
-Updated to accommodate MAME 0.119.

4.8.0
-Added additional filters to hide more games.
-Fixed a bug preventing the recording and playback of games.
-Updated to accommodate MAME 0.118.  NOTE: You should delete your raster.cfg, vector.cfg and any other custom game .cfg files before running this version of MAME Classic for the first time.

4.7.0
-MAME non-error related output is now shown in the scrolling label after exiting a game.

4.6.0
-Added "MAME Output Results".  This lists any MAME related errors or warnings generated after launching a game.
-Changed the naming of some headers in the .cfg files to match those that were changed in MAME 0.114's .ini file.  NOTE: You should delete your raster.cfg, vector.cfg and any other custom game .cfg files before running this version of MAME Classic for the first time.
-Changed the values of the Gamma, Contrast, Brightness, and Beam drop-downs to match those now in MAME's UI.  Let me know if there are any other values that need to be addressed.
-Fixed a bug that prevented saving the values of Other Commands in Custom Settings.
-Removed the now obsolete RDTSC option.

4.5.0
-Updated joystick options to accommodate MAME 0.113.

4.4.0
-Improved the Game Audit functionality and output.

4.3.0
-Added the option to select a Fonts folder.
-Changed the default folder location for MAME ini files.  You must delete the mame.ini in the root of your MAME folder if you accept the default location.
-Rewrote the News and Check For Update features to work if you have IE7.
-Rewrote the Snapshots code to work with MAME 0.111.
-The Status Bar now shows either "Vector Settings" or "Raster Settings" instead of just "Default Settings".

4.2.0
-Removed all Hi-score directory references.

4.1.0
-Fixed a bug that prevented cheats from showing up.  This was caused by a change to the format of cheat.dat.
-Fixed an issue where some checkboxes would be blacked-out in the Maintenance screen if using the MClassic.exe.manifest file.  This was caused by the major changes made in version 4.0.0.
-Removed the Artwork option and added the View option to accommodate MAME 0.108.
-Removed the Output Device options to accommodate MAME 0.108.

4.0.0
-Major changes to accommodate MAME 0.107's new graphics rendering system.  Many options were added, changed, or removed.  Before running this for the first time, you should delete everything from the MAME Classic REPORTS folder and all the .cfg files from the MAME Classic SETTINGS folder.  Also, delete everything from the MAME CFG, NVRAM and any other MAME folder that might hold settings from previous MAMEs.

3.4.4
-Changed the High Priority option to Priority as it was changed in MAME 0.105.  Without this change, the Playback function was broke.
-Changed two options for compatibility with MAME 0.106.  Full Screen Brightness changed to Full Screen Gamma and Direct 3D Filtering changed to a boolean.

3.4.3
-Added the option to hide MPU4 Video Firmware Games.
-Added the option to select a Comments folder.

3.4.2
-Fixed an issue that would not allow you to add a game to the favorites list if another game with a similar title was already in the list.
-Fixed an issue where deleting a game from the favorites list might also delete another game with a similar title in the list.

3.4.1
-Fixed an issue with the fonts and certain regional settings.
-Fixed an issue where some checkboxes would be blacked-out in the Options screen if using the MClassic.exe.manifest file.

3.4.0
-Added the ability to change the font size in the game lists.
-Replaced the Skip_Validitychecks option with the new Autosave option.
-The back color now uses system colors instead of palette colors.

3.3.9
-Updated for compatibility with MAME version 0.100.

3.3.8
-MAME Classic Announcements is now called MAME Classic News.  Also, the format has changed to make it easier to read.

3.3.7
-Added a sound when a new announcement is detected at start up.
-Fixed a bug with the "Hide Games Released After This Year" option that would close the program if you enabled or disabled this, cancelled your changes, then went into the Options screen again.

3.3.6
-Added MAME Classic Announcements under the Help pull-down menu.  Here you can check for any MAME Classic related announcements.  MAME Classic will also check at start up.  You will need an Internet connection.
-Added more BIOSsets to the BIOS control.
-Reworked the game filters.  NOTE: If you have a favorites list, it will be deleted the first time this MAME Classic is run.  You will have to re-create it.

3.3.5
-Added the following columns to the game lists...Graphic, Palette, Orientation, and Frequency.  The orientation was previously part of the Display column.  NOTE: If you have a favorites list, it will be deleted the first time this MAME Classic is run.  You will have to re-create it.
-Fixed a bug that could allow the same game to be added to the favorites list more than once.
-Fixed a bug that would incorrectly report the display of Cyberball (rev 4).
-Fixed a non-critical error that would pop-up when starting to playback a recorded game.
-Fixed an issue where MAME Classic would always return to the center of the screen after exiting from a game even if it was not in the center when you started the game.
-Fixed an issue where the program would crash when trying to display a Windows XP style icon.
-MAME Classic now minimizes while generating a ROMs, Samples, Sets, or MAMEDiff report.
-Modified the way the listinfo.txt is parsed to be compatible with M.A.M.E 0.95.
-The Delete ROM function will now also delete associated files of the selected ROM.

3.3.4
-Added the option to delete the current selected ROM or Samples on the right-click menu.
-Added the ability to hide Max-A-Flex, CVS, PGM, and Imperfect games.
-Added the ability to hide games that require hard disk images (.chd files).
-Fixed a bug introduced in version 3.3.3 where the program would error if you tried to view your favorites list.

3.3.3
-Changed how MAME Classic detects a new version of MAME  This should solve the problem where MAME Classic detected a new version of MAME if your PC recently adjusted its clock for daylight saving changes.
-Fixed a bug that hid several non Neo-Geo games if you selected the Hide Neo-Geo Games filter.
-Removed the Confirm Exit message box.

3.3.2
-Added support for Nomax's NPlayers.ini file which you can get at http://nplayers.arcadebelgium.be.  Just put nplayers.ini in your MAME Classic directory and the Players column will be added to the game lists.
-Added support for TriggerFin's Catver.ini file which you can get at http://catlist.mameworld.info.  Just put catver.ini in your MAME Classic directory and the Category column will be added to the game lists.
-Added the Skip ValidityChecks option introduced in MAME 0.88.

3.3.1
-Added "Imperfect" as a status in the list view.
-Changed the MAME defaults for the 6 input controls to "Keyboard".  If you want your settings to reflect this then you will have to change them.

3.3.0
-Added most of the latest controller options from M.A.M.E 0.85.
-Added the Windows XP Theme look when running on Windows XP with an XP theme.  You will need to download MClassic.exe.manifest from the download section and place it in your MAME Classic directory.  Thanks to Tony Varnas for assistance.
-Changed the format of some.cfg files.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files before running this version of MAME Classic for the first time.

3.2.0
-Changed the option for the separate Neo-Geo ROMs folder to a generic Additional ROMs folder.
-Changed the MAMEDiff options to support the latest version of MAMEDiff.  Be sure to visit www.logiqx.com for MAMEDiff!
-Updated the -listinfo code to support MAME 0.84.  You must have xml2info.exe in your MAME folder.

3.1.0
-Added a label to indicate if any filters are applied to game lists.
-Fixed an issue with the ROM Compare function that would show a ROM as not being in the All Games list if it had uppercase letters in it.

3.0.2
-Fixed a glitch introduced in 3.0.1 that would sometimes prevent MAME Classic from exiting properly.

3.0.1
-Fixed a bug that would sometimes prevent the gradient color from filling the interface completely when maximizing.

3.0.0
-Added some error handling to prevent a crash on some Windows 9X PCs upon start up.
-Added the ability to check for MAME Classic updates.
-Changed the way the What's Changed (ROMs Info) option works.  This hopefully solves the issue where some games were listed more than once.  Thanks to MAMEngineer for finding this!
-Changed the way the What's Changed (All Info) option works.  This speeds it up a bit and shows removed items now.
-Fixed a bug with the FlipX and FlipY options.
-MAME Classic now supports MAMEDiff!  Just place mamediff.exe in your MAME directory and this feature will be enabled from the What's Changed option on the Reports pull-down menu.  This option is FAR superior over mine even though I improved mine with this release.  Thanks to Logiqx at www.logiqx.com!
-Renamed the executable to MClassic.exe.  You should delete the old MAME Classic.exe in your MAME Classic directory.

2.9.0
-Added a column sorting icon to the game lists.
-Added the new Lightgun and LED options.
-Fixed some issues involving resorting on a new column, exiting, restarting and then having the same game that was highlighted when you exited highlighted upon restarting...I think.
-Fixed the problem where the bottom of the program would be cut off if your desktop was configured with a large Titlebar...such as the default theme for Windows XP.
-Improved the bad sets search.  You just have to push the button once and it will list all bad sets and give you the option to print this list to your default printer.
-Reworked the tab order.
-You can now display your own custom Splash screen image.  Simply put a .jpg image of your choice in the MAME Classic directory named splash.jpg.  It should be the same size as the form (446 by 288) because the form will not resize.  NOTE: My labels such as the game count and version will still appear in there designated areas.

2.8.1
-Fixed a bug that would cause the program to error and end under the following condition...Autorun was enabled, MAME Classic was maximized, you started MAME Classic and it went right into a game and then you hit the ESC key to end the game.

2.8.0
-Added a DATs Option in "Other Extras" section of the About Form to display what DATs are installed in your MAME directory.  If you click on one of the filenames, it will show you the modified date and time of the file.
-Added the ability to maximize MAME Classic.  This was a popular request.
-Changed the font displaying Classic.txt, Windows.txt, and other reports so that they are easier to read.
-Fixed a bug that would cause the program to error and exit if the ENTER key was pressed while running a What's Changed report.
-Redesigned the Reports pull-down menu to make it easier to read.

2.7.0
-Added a What's Changed (ROMs) option on the Reports pull-down menu that looks for changes in ROMs only.  Now, when MAME Classic detects that you have a new version of MAME, it will tell you what ROMs have changed or were added.  This takes a LONG time to run.
-Added the ability to repair all your setting files automatically with each new version of MAME Classic.  This means you no longer have to delete any of your .cfg files when MAME changes its option values.  Just select Rebuild Settings from the Tools pull-down menu.
-Fixed a bug that would cause MAME Classic to error if you had Auto Run checked and you tried to access any of several screens. 

2.6.0
-Added a percent indicator showing the progress of the What's Changed option and upon completion it now shows time elapsed.
-Added controls for the new options introduced with MAME 0.70.
-Changed the way several options work now that the MAME docs were updated.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files before running this version of MAME Classic for the first time.
-The What's Changed report is now saved and can be view later without having to create it again.

2.5.0
-Added a What's Changed (All) option on the Reports pull-down menu.  Now, when MAME Classic detects that you have a new version of MAME, it will tell you what games have changed or were added.  This takes a LONG time to run.
-Added controls for some of the new options introduced with MAME 0.69.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files before running this version of MAME Classic for the first time.
-Fixed a bug that would prevent custom .cfg files from deleting properly when they were the same as the raster.cfg or vector.cfg.
 
2.4.0
-Added controls for the following new options...Direct3d, Filter, Texture Management, and Audio Latency.
-Changed the style of the Defaults screens and the Maintenance screen.  They are now scrolling views.
-Fixed a bug that would cause MAME Classic to crash if you were on the Uninstalled View with one game on it and you added its ROM and performed a Game Audit.

2.3.0
-Added the new rotate options AutoRight and AutoLeft introduced in MAME 0.67.

2.2.0
-Added the High Priority option introduced with MAME 0.66.
-Fixed a bug that prevented the correct history.dat information from showing on at least one game.
-MAME Classic will now detect if you changed the location of your mame.exe and prompt you with the Options screen to re-configure.

2.1.0
-Added the Keep Aspect option again.  I had removed this once and combined it with Screen Aspect but now I think they should be separate.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Fixed a bug that would not allow you to playback a recorded game if your INP folder was not in your MAME directory.
-Fixed a problem introduced in version 2.0.0 that would cause MAME Classic to crash if you tried to record a game.

2.0.0
-Added my own effect option, AScan75.  This automatically uses a vertical or horizontal scanline effect based on the game.
-Added the new RDTSC, Skip Disclaimer, and Skip Gameinfo options.
-Fixed a problem that would sometimes cause MAME Classic to crash upon exiting a game.
-MAME Classic now creates the listinfo.txt file faster because it does not add the information from the history.dat and mameinfo.dat files if they exist.

1.9.0
-Added an "Other Extras" checkbox to the About Form which displays what artwork, icons, and samples are installed.
-Fixed a bug which would not end the program properly if MAME Classic detected a new version of MAME at startup and the user selected CANCEL when MAME Classic indicated it will update the game list.
-If you have artwork for a game installed, the graphic of the arcade machine will read "Artwork" in the marquee.
-The scrolling label now displays the manufacturer of the selected game.

1.8.0
-Added a small delay before displaying the game icon.  This prevents disk thrashing when moving quickly from one game to another in a list.
-Added the ability to create a favorites list.  I have had many requests for this.  Just right-click in the All Games list or Installed Games list to add or remove a game.
-Changed the starfield image used on the Splash screen and the game lists (thanks to Twisty).

1.7.0
-Added an auto run option that allows you to automatically run the selected game at startup.
-Added an Author's Defaults button to the Options form which automatically selects the preferences that I run.
-Added more Tool Tip Text.
-Added support for icons.  Your icons must be unzipped in an ICONS folder in your MAME directory.
-Added the ability to hide Cassette games.
-Added the ability to specify alternate directories for all directories specified in the mame.ini file.  NOTE: You will have to delete your options.ini file.
-Added the new options in MAME 0.61.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Added three more effect options (Scan75V, RGB4V, and RGBTiny) that I didn't know existed because they are not in MAME's windows.txt file.
-Fixed a bug that would sometimes not allow you to playback a game from the Installed Games view.
-Fixed a bug where the Exit option from the File pull-down menu would be greyed out after leaving the main screen.
-MAME Classic will now save your settings if you shut down your PC while MAME Classic is still running.
-Redesigned the Directories section in the Maintenance screen.
-There is only one list now.  Hiding Neo-Geo games and non-arcade games is now a filter.

1.6.0
-Added the controller options SlikStik and XArcade.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Added the Inp folder to the Maintenance screen.
-Added the Record and Playback options to the main screen.
-Fixed a bug with the ROMs Compare utility introduced in version 1.5.0 that would cause the program to error if you tried to delete a ROM.

1.5.0
-Fixed a bug that would allow you to select non-existing folders.
-Changed the way paths are written so you can take screen shots again.  I think MAME had changed the way it reads paths in a recent release.  NOTE: You will have to delete your options.ini file.
-Users from regions which use a comma (or other symbol) for a decimal no longer have to set their decimal symbol to a decimal point in their systems Regional Settings.

1.4.0
-Added the ability to hide preliminary and/or bootleg games.
-Added the new SLEEP option.
-The option to disable Ctrl-Alt-Delete, Ctrl-Esc, and the Windows key during game play has been disabled if the operating system is Windows NT, Windows 2000, or Windows XP since it only works with Windows 95 or Windows 98.

1.3.0
-Added the option to export the ROM and Game Name from any of the game lists to a text file.
-Added the new SHARP effect option.
-Fixed a bug which would cause a "read-only" error while starting on some PCs.

1.2.0
-Added more error trapping.
-Fixed a bug that would cause MAME Classic to hide if you played a game in full screen mode then tried to minimize MAME Classic after the game was over.
-Improved the appearance if you try to resize or move the main form.

1.1.1
-Fixed a bug that would cause MAME Classic to close or crash if you tried to minimize it while on the the game list.

1.1.0
-Added a few more screen resolutions to the Resolution control.
-Combined the Refresh and Match Refresh options and also the Screen Aspect and Keep Aspect options.  I think this is the way it should work.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Fixed a bug that would prevent the checkmark from properly indicating the correct view the first time the View pulldown menu was clicked.

1.0.0
-Removed the Tab controls on the Defaults screen and Maintenance screen.
-Rewrote MAME Classic to work with the official Win32 MAME  It no longer supports DOS MAME

0.55.0
-Added more descriptive error messages.
-Fixed a bug that would cause the program to error and close after playing a game if you are using Windows XP.

0.54.0
-Added the ability to hide PlayChoice-10 and/or Vs. games.  NOTE: You will have to delete your classic.ini file.
-Added the ability to run the ROM Compare when MAME Classic is set for All Games.
-Changed the default Neo-Geo ROM Folder from "neoroms" to "neo roms".

0.53.0
-Added support for the 6 new controller options.
-Added support for Dietmar Meschede's Vesa 2.0 S3 VBE/Core 2.0.  This is for users of Windows ME with S3 graphics cards with a VESA VBE 1.2.  Just keep s3vbe20.exe in your MAME directory.
-Fixed a bug that would incorrectly report the year if the year is unknown.
-Fixed a bug that would occur when trying to view the mame.cfg file on an uninstalled game.
-Fixed a bug where changing the year to hide games would not refresh the game list.
-Fixed a bug when comparing ROMs that would sometimes not correctly report if any orphan files were found.
-Improved the appearance of the Game Information output.
-Replaced the readme.txt viewer with the new msdos.txt viewer.

0.37.5
-Added the options Sample Rate Detect and Resample Filter.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Added the ROM's folder to the Maintenance screen.  This is enabled when you have MAME Classic set for Classic Games only or Neo-Geo Games only.  From here you can compare the ROMs listed in the All Games List with the ROMs and files in your ROM's folder.  If it finds any extra, it gives you the option to delete them.  This is useful when a new version of MAME removes a ROM set.
-Fixed the distorted title text in the About Box.  The font I was using was not included in the setup package.
-Removed "Cassette: Test Tape" from the classic game list as it is not a classic game.
-Removed some obsolete options (Sample Bits and NTSC).
-Replaced the Debug control with one to control the new SteadyKey option.
-The mame.cfg is now used to supply options instead of a command line.  This eliminates the message about building a command line longer than MS-DOS accepts.  MAME Classic manages the mame.cfg file totally now so all options allowing editing and deleting this file have been removed.  A button allowing the viewing of this file for the selected game has been added.  Thanks to Michel Bourseau for the suggestion on this.

0.37.4
-Added the ability to hide games released after a certain date.  This is useful for those of you who are not going to collect these HUGE games released in recent years.
-Fixed a bug which prevented storing the BIOS files (cvs.zip, playch10.zip, and neogeo.zip) in the MAME folder.  Games which used these files were only working correctly if they were stored in the ROMs folder.
-Modified the Flip control so that you can select both Vertical and Horizontal at the same time.
-Modified the output format of the Game Information report to make it easier to read the OFFICIAL mameinfo.dat file.

0.37.3
-Changed the Game History button to Game Information.  It now reports the information from the history.dat file, the mameinfo.dat file, and the cheat.dat file provided you have them in your MAME directory.
-Fixed a bug introduced in version 0.37.2 where switching from the classic game list or the all game list to the Neo-Geo list would not show only Neo-Geo games.

0.37.2
-Decreased the time it takes the program to load slightly.  On my Pentium Pro 200, the load time is now about 12% less.
-Fixed a bug where the program would crash if you tried to run a verify report and you did not have any ROMs or Samples to verify.
-Split the classic folder into two separate folders.  One is called settings and the other is called reports.  When you run the program, these new folders will be created.  If you want to preserve your old settings and reports, move any existing .cfg files from your classic folder to the settings folder and move any existing .txt files from your classic folder to the reports folder.  You can then delete the classic folder.
-The classic.ini file has been renamed to options.ini.

0.37.1
-Added a counter to the form that displays while refreshing the game list.
-Added each game's color and sound status to the game list.
-Added the option to disable the Star Field background in the game list.  If you choose to do this, you have the option to set the game list BackColor and ForeColor.
-Fixed a bug where saving settings which form a command line over the maximum length DOS will allow exits you from the settings screen.
-Redesigned the Options form to eliminate clutter and allow for expansion.
-Replaced the word "Bad" with "Preliminary" in the Status column of the game list.
-Screen orientation for vector games is now displayed in the game list.
-The classic.ini file is now a true INI file.

0.37.0
-Fixed a bug involving the saving of custom .cfg files.
-Modified the reports so the summary line is the first line instead of the last line.  This makes it easy to see if any bad sets exist in your collection.

0.36.16
-Added a button to search the reports to easily find bad sets.
-Added the controller option -hotrodse.  NOTE: If you are upgrading from a previous version you will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Fixed a bug where creating or viewing a report would sometimes cause an Out-Of-Memory error (I think).
-Fixed a bug where creating or recreating the mame.cfg file would not properly set the ROMs path.
-Fixed a bug where selecting Custom Settings would not always show you the correct Status Bar on the bottom of the form.
-Fixed a bug where the Game Audit selection would not work from the File pull-down menu.
-Fixed a bug which would allow multiple partial instances of MAME Classic to open.
-Fixed a bug which would prevent the saving of a .cfg file if you manually choose all the MAME defaults instead of using the RESTORE MAME DEFAULTS button.
-Modified the layout of the About form so if you check the version of MAME and it is a Release Candidate it will fit.

0.36.15
-Added the option to select a snapshot directory.  NOTE: You will have to delete your classic.ini file.
-Fixed a bug in the Options form that allowed someone to select a root as a directory for the ROMs or Samples.
-When selecting your MAME directory, the rest of the directories are filled in by default however you could still change them if you have to.

0.36.14
-Added the Nvram folder to the Maintenance screen.
-Upon starting, a mame.cfg file will be created if it doesn't exist.

0.36.13
-Added the option to specify a separate ROM path for Classic ROMs and Neo-Geo ROMs.  NOTE: You will have to delete your classic.ini file.

0.36.12
-Added the option to hide clone games for the three views (All Games, Installed Games, and Uninstalled Games).  NOTE: You will have to delete your classic.ini file.
-Added the option for clone games to use the screen shot of their parent game.

0.36.11
-A pong.zip file is no longer required for MAME Classic to recognize PONG! as being installed.
-Added the option to disable Ctrl-Alt-Delete, Ctrl-Esc, and the Windows key during game play.  NOTE: You will have to delete your classic.ini file.
-Implemented the new -verifysets command.
-Fixed a bug with the Cancel button on the Options form.
-Selecting your MAME directory no longer automatically fills in the ROMs and Sample directory paths.

0.36.10
-Added the options Artwork, Samples, and Wait Vsync.
-Added a Tab control to the Defaults and Maintenance screens to eliminate clutter and allow for expansion.
-Changed the screen shot layout.
-Removed the Custom Settings button from the interface.  It is still accessible from the pull-down menu.
-Slightly reduced the height and width of the interface to fit better in screens with 800x600 resolution.

0.36.9
-Added the "Auto" selection to the -depth option to be in sync with MAME beta 9.

0.36.8
-Added the ability to automatically detect a new version of MAME upon starting.
-Added the ability to check your MAME version from the About Box.
-Added the ability to delete and re-create the mame.cfg file from the Maintenance screen.
-Added the additional controller options introduced in MAME 0.36 beta 7.
-Added the controller option -hotrod.  NOTE: You will have to delete your raster.cfg, vector.cfg and any other custom game .cfg files.
-Fixed a bug that prevented MAME Classic from finding MAME if it was installed on a different drive.
-Fixed a bug where setting -monitor to Standard and/or -soundcard to None would not set their associated controls back to the defaults.
-Fixed some more duplicate access keys on the form.

0.36.7
-Added a setup program for installation.  MAME Classic no longer needs to be installed in your MAME directory.
-Added the ability to specify alternate ROM and Sample directories.
-Added the option to display only Neo-Geo games.
-Fixed a bug where refreshing the game list would not always return you to the view you were on.
-Renamed the executable to MAME Classic.exe.

0.36.6
-Fixed a bug where there were duplicate access keys on the form.
-Now there is only one executable...Classic.exe.  It has the option to display either classic games only or all games.
-Removed "Sente Diagnostic Cartridge" from the classic game list as it is not a classic game.

0.36.5
-Made minor changes to the user interface.
-The program now only allows one instance to be open at a time.

0.36.4
-Added game history.  The history.dat file must be in your MAME directory.
-Added the ability to edit the mame.cfg file.
-Fixed a bug where certain items in the pull-down menus would be enabled when they should have been disabled.
-Made minor changes to the user interface.

0.36.3
-Added screen shots.
-Added the ability to sort the game list descending.
-Added a verify when deleting files from the Maintenance screen.
-Fixed a bug where the selected game in a list would not scroll to the window upon starting the program.
-Fixed a bug where the program would crash if you tried to run the program after exiting on the Uninstalled View and then installing the ROM that was selected when you exited.

0.36.2
-Fixed a bug where if you were in a Custom Defaults screen and hit the Restore button, the defaults would be restored to MAME defaults instead of your Raster or Vector defaults.

0.36.1
-Added a game counter to the Splash screen.
-Fixed a bug where if you press the Restore MAME Defaults button in a Defaults screen, your default settings were deleted not giving you a chance to press Cancel if you changed your mind.

0.36.0
First Public Release